package io.renren.modules.edu.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 教师信息表
 *
 * @author zwp zwp
 * @since 1.0.0 2022-07-11
 */
@Data
@ApiModel(value = "教师信息表")
public class TEduTeacherinfoVO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "id")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	private Long id;

	@ApiModelProperty(value = "系统用户id")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	private Long sysUserId;

	@ApiModelProperty(value = "用户名")
	private String username;

	@ApiModelProperty(value = "性别")
	private String genderName;

	@ApiModelProperty(value = "真实姓名")
	private String realName;

	@ApiModelProperty(value = "邮箱")
	private String email;

	@ApiModelProperty(value = "手机号")
	private String mobile;

	@ApiModelProperty(value = "单位名称")
	private String organizationName;

	@ApiModelProperty(value = "部门id")
	@JsonFormat(shape = JsonFormat.Shape.STRING)
	private Long eduDepartmentId;

	@ApiModelProperty(value = "部门名称")
	private String eduDepartmentName;

	@ApiModelProperty(value = "职称资格")
	private String jobEvaluation;

	@ApiModelProperty(value = "教师资格证种类")
	private String typeCertificates;

	@ApiModelProperty(value = "教师资格证学科")
	private String typeSubject;

	@ApiModelProperty(value = "现任学科")
	private String currentSubject;

	@ApiModelProperty(value = "备注")
	private String comment;

	@ApiModelProperty(value = "创建时间")
	private Long createDate;

	@ApiModelProperty(value = "修改时间")
	private Long updateDate;


}
